sto review